National Repository of Grey Literature 72 records found  1 - 10nextend  jump to record: Search took 0.01 seconds. 
Making CLIPS Available from Ruby
Čecho, Jaroslav ; Smrčka, Aleš (referee) ; Letko, Zdeněk (advisor)
This thesis describes a library called rbClips that makes CLIPS functionality available from Ruby. CLIPS is a public domain tool for building expert systems that was originally developed in NASA in 90's. The tool itself is written in C but its user interface is very similar to the Lisp language. Ruby is a modern dynamic scripting language that offers programmer flexible syntax, purely object environment, openness of objects and other interesting features. The library is ment to be used to build expert system for detection of a possibly malicious code in an antivirus software.
Universal Content Management System on Ruby on Rails
Koriťák, Jan ; Kunc, Michael (referee) ; Vrážel, Dušan (advisor)
This paper introduces the reader into utilization of web application frameworks in web development. It describes Content Management Systems and demands on them. The goal of the thesis is to implement a new Content Management System using a Ruby on Rails framework. The system is required to faciliate a simple publication of documents in various forms. It should also provide multilingual environment and support custom interface templates.
Automation in Theatre Stage Technology
Bartovičová, Slavomíra ; Ševcovic, Jiří (referee) ; Zemčík, Pavel (advisor)
This work deals with the visualization of the theater stage. Describes stage technique, the individual components, their activities and way of management and movement. Brings the concept of modeling and simulation, because visualization software simulates the movement of components. As part of this work was implemented visualization software. Its design and implementation is describes in this work.
Measuring probe tips in engineering metrology
Böhm, Jakub ; Harčarík, Matej (referee) ; Jankových, Róbert (advisor)
This diploma thesis deals with measuring touches problems in industrial metrology. Thesis describes adhesive wear and tear which is caused by measuring probes when dynamical measuring is being concluded. Measuring of damaged component made of silumin and its different changes of texture by different measuring probes are evaluated. Measuring touches are made of titanium nitride, silicon nitride, zirconium, bearing chrome steel, ruby, experimental composite material and nanocrystalline diamond.
Algorithmic Generation of Esthetical Rhytmical Sequences
Mahnert, Jakub ; Klepárník, Petr (referee) ; Beran, Vítězslav (advisor)
The goal of this project is to design and implement a system, suited for proving or disproving the claim that it is possible to generate unique rhythmical sequences, which a human will perceive as aesthetical. In the project, a framework, aiding the design of such algorithms that create rhythmical sequences using composition was implemented. On top of it, several such algorithms were implemented with the notion to test their performance using a custom testing front end solution. From the gained data, the project tries to find correlations between the aspects of the algorithms with the resulting perceived aesthetical value as well as attempt to answer the initial conundrum.
Support for Jenkins Plugin Development in Python Language
Bambas, Tomáš ; Letko, Zdeněk (referee) ; Müller, Petr (advisor)
Jenkins CI, the continuous integration server, enables to extend its functionality by plug-ins. These plug-ins can be written in Java and Ruby. The support for Python language is missing although it is one of the most popular programming languages. Therefore we have implemented the SDK for Python plug-in development and this SDK has been integrated into the Jenkins CI community repository. The documentation for the plug-in development in Python has been also published. Thanks to that work, developers can now implement plug-ins in Python programming language.
Scripting Language on the Java Platform
Genserek, Michal ; Smrčka, Aleš (referee) ; Kočí, Radek (advisor)
This thesis aims at JSR223 compliant scripting languages on the Java platform including a description of the application interface that is part of the specification. The thesis also discusses possible problems resulting from using the scripting languages on the Java platform including possible solutions of this problems. Description of the languages Python, Ruby, JavaScript, Groovy and Clojure including eventual differences between this languages' different implementations is also included in the thesis. The thesis also contains a set of tests for comparing described languages' performance. The results of this comparison including results for different Java virtual machines are also included in the thesis. Tool for benchmarking of the scripting languages under the JSR223 application interface was developed as part of the thesis.
Sketchup visualization of statrionery robots
Iutkin, Egor ; Lázna, Tomáš (referee) ; Burian, František (advisor)
Práce je zaměřena na vytvoření jednoduchého vizualizačního nástroje pro robotický manipulátor v softwaru SketchUp. Trojrozměrné rozhraní softwaru se používá k vizualizaci pohybu virtuálního robota pod kontrolou externí aplikace (zpočátku pod kontrolou reálného robota), která využívá sadu protokolů TCP / IP ke sledování polohy robota. Komunikace s projektem ve programu probíhá pomocí SketchUp API rozhraní, které umožnují komunikovat s projektem prostřednictvím zdrojového kódu Ruby. Hodnoty úhlů jednotlivých robotický kloubů jsou interpretovány ve formě parametrický pohyb virtuálního robota. Aplikace klient-server-klient je vytvořena v C++, C# a Ruby pomocí síťových soketů. Sokety se používají k navázání TCP spojení v lokální síti. Plugin Ruby, který poskytuje komunikační rozhraní, v aplikaci se chová jako první klient. Vlastní aplikace C # funguje jako druhý klient, nazývaný „řídicí klient“, poskytuje uživatelské rozhraní pro konfiguraci připojení k serveru a nastavení jednotlivých úhlů kloubů virtuálního robota. Komunikaci mezi dvěma klienty zajišťuje C++ TCP server (konzolová aplikace). Server získává data z řídicího klienta a předává je na stranu Ruby.
Tool for e-Book Creation
Kříž, Roman ; Grézl, František (referee) ; Szőke, Igor (advisor)
This work focus on problem with creating and maintaining multiple versions and formats of ebook with one source version. There is no tool supporting this kind of workflow at this time.   The problem is solved by definition of one specification file holding all needed informations about the book and all result targets (result versions and formats) and by using templating languages and CSS preprocessors to create ebook content.   This solution allows to easily create multiple versions of ebook and maintain only one source with possibility to use git (or any other version control system) to version the book. Also allows to display immediate visualization of how the book will look. There is also not small number of improvements in creation and maintenance workflow.   Result of this work is one simple terminal application which controls whole process of compiling source files, packaging into result files and performing validations. Tool also provides local web server for displaying book in web browser with automatic refresh feature. Result tool also includes custom templating engine which makes easier to write book content.
Dynamic Extensible DSL Documentation Tool in Ruby
Fedorenko, Oleh ; Kövári, Adam (referee) ; Křivka, Zbyněk (advisor)
The aim of this thesis is to design and implement a modification of existing or a completely new documentation tool which provides a way for documentation of dynamic extensible DSLs in Ruby. The solution is based on already existing tool Apipie-rails for RESTful API documentation.

National Repository of Grey Literature : 72 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.